package com.example.bean.vo;

import java.util.List;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


@Data
@ApiModel(value = "产品信息")
public class ProductInfoVO {
	@ApiModelProperty(value = "产品id,保存操作需提供（已有id-修改操作则传入参数，没有id——新增操作则为null）")
	private Long id ;
    @ApiModelProperty(value = "产品名称")
    private String name;

    @ApiModelProperty(value = "产品链接")
    private String url;

    @ApiModelProperty(value = "产品类型")
    private String firsttype;

    @ApiModelProperty(value = "产品类型")
    private String sectype;
    @ApiModelProperty(value = "产品类型-补充")
    private String typeadd;

    @ApiModelProperty(value = "技术先进性")
    private String advance;

    @ApiModelProperty(value = "产品规模")
    private ProductScaleVO productscale;

    @ApiModelProperty(value = "安全性")
    private String security;

    @ApiModelProperty(value = "应用案例")
    private List<UseCaseVO> useCase;
//	@ManyToOne(fetch = FetchType.EAGER)
//	@JoinColumn(name = "blockchain_company_id")
//	private BlockchainCompanyInfo blockchainCompanyInfo;
	@ApiModelProperty(value = "是否开源")
	private String opensource;
	@ApiModelProperty(value = "项目级别（1：国家级 2：省级 3：其他）")
	private String projectlevel;
	@ApiModelProperty(value = "创新性")
	private String createAblity;
}
